A Rule Markup Language and its application to UML

نویسنده

  • Joost Jacob
چکیده

In this paper we introduce RML, which stands for Rule Markup Language and is used for rule–based transformations of XML. With RML the user can define XML wildcard elements, variables containing parts of the XML such as variables for element names or variables for lists of elements. Any XML vocabulary can be combined with RML to define transformations that can be performed by RML tools also discussed in this paper. As an application of RML we show how it can be used to specify semantics for UML models. The static structure is defined in XML and the dynamic behavior of the model is captured with RML. The RML tools then provide an XML-based execution platform for UML models. This approach therefore can be used to simulate and analyze UML models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences of UML-to-GML Encoding

This paper presents experiences gained from the development of an automatic conversion from GI application schema to an XML exchange format. The application schema is expressed in the Unified Modelling Language (UML), and the chosen exchange format is the Geographic Markup Language (GML) specified by the Open GIS Consortium (OGC). A set of conversion rules have been identified and implemented i...

متن کامل

A General Markup Framework for Integrity and Derivation Rules

This paper discusses the design of integrity and derivation rules on the basis of Rule Markup Language (RuleML) and Semantic Web Rule Language (SWRL). We propose a general markup framework for integrity and derivation rules (R2ML). Rule concepts are defined with the help of MOF/UML, a subset of the UML class modeling language proposed by the Object Management Group (OMG) for the purpose of ’met...

متن کامل

Sharing OWL/SWRL and UML/OCL Rules

The paper presents a metamodel-driven model transformation approach to sharing rules between the Semantic Web Rule Language along with the Web Ontology Language (OWL/SWRL) and Object Constraint Language (OCL) along with UML (UML/OCL). The solution is based on the REWERSE Rule Markup Language (R2ML), a MOF-defined general rule language, as a pivotal metamodel and the bi-directional transformatio...

متن کامل

On Interchanging Between OWL/SWRL and UML/OCL

The paper presents a metamodel-driven model transformation approach to interchanging rules between the Semantic Web Rule Language along with the Web Ontology Language (OWL/SWRL) and Object Constraint Language (OCL) along with UML (UML/OCL). The solution is based on the REWERSE Rule Markup Language (R2ML), a MOF-defined general rule language, as a pivotal metamodel and the bi-directional transfo...

متن کامل

Transforming Xml Schema Constraining Facets and Xml Queries to Object Constraint Language (ocl)

Unified Modeling Language UML became the main part of software development including web applications that use XML for exchanging structured data. That’s why there is a need for modeling XML elements with UML. Design Recovery or Reverse Engineering allows us to get conceptual schema which helps developers to understand systems and to ease its maintenance. A lot of XML Schema mapping methods foc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004